home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1996 July: Mac OS SDK / Dev.CD Jul 96 SDK / Dev.CD Jul 96 SDK1.toast / Development Kits (Disc 1) / OpenDoc Development Framework / ODFDev / ODF / OS / FWResour / Sources / FWResSin.cpp < prev    next >
Encoding:
Text File  |  1996-04-25  |  1.8 KB  |  59 lines  |  [TEXT/MPS ]

  1. //========================================================================================
  2. //
  3. //    File:        FWResSin.cpp
  4. //    Release Version:    $ ODF 1 $
  5. //
  6. //    Copyright:    (c) 1993 - 1996 by Apple Computer, Inc., all rights reserved.
  7. //
  8. //========================================================================================
  9.  
  10. #include "FWOS.hpp"
  11.  
  12. #ifndef FWEXCEPT_H
  13. #include "FWExcept.h"
  14. #endif
  15.  
  16. #ifndef FWRESSIN_H
  17. #include "FWResSin.h"
  18. #endif
  19.  
  20. #ifdef FW_BUILD_MAC
  21. #pragma segment fwresour
  22. #endif
  23.  
  24.  
  25. #if defined(__MWERKS__) && GENERATING68K
  26. // A hack to work around a bug
  27. #pragma import list somNewObjectInstance
  28. #endif
  29.  
  30.  
  31. //========================================================================================
  32. //    CLASS FW_PResourceSink
  33. //========================================================================================
  34.  
  35. //----------------------------------------------------------------------------------------
  36. // FW_PResourceSink::FW_PResourceSink
  37. //----------------------------------------------------------------------------------------
  38. FW_PResourceSink::FW_PResourceSink(Environment* ev, FW_OResourceSink* theResourceSink) :
  39.     FW_PRandomAccessSink(ev, theResourceSink)
  40. {
  41. }
  42.  
  43. //----------------------------------------------------------------------------------------
  44. // FW_PResourceSink::FW_PResourceSink
  45. //----------------------------------------------------------------------------------------
  46. FW_PResourceSink::FW_PResourceSink(Environment* ev, FW_OResource* theResource) :
  47.     FW_PRandomAccessSink(ev, new FW_OResourceSink())
  48. {
  49.     ((FW_OResourceSink*)GetRep())->InitFromOResource(ev, theResource);
  50. }
  51.  
  52. //----------------------------------------------------------------------------------------
  53. // FW_PResourceSink::~FW_PResourceSink
  54. //----------------------------------------------------------------------------------------
  55. FW_PResourceSink::~FW_PResourceSink()
  56. {
  57. }
  58.  
  59.